// 日期格式化
export const dateFormat = (date,fmt = 'yyyy-MM-dd') => {
    if(/^\d+$/.test(date) && date.toString().length === 10){
		date = date * 1000
	}
    date = new Date(date)
	var o = {
		"M+": date.getMonth() + 1, //月份
		"d+": date.getDate(), //日
		"h+": date.getHours(), //小时
		"m+": date.getMinutes(), //分
		"s+": date.getSeconds(), //秒
		"q+": Math.floor((date.getMonth() + 3) / 3), //季度
		"S": date.getMilliseconds() //毫秒
	}
 
	if (/(y+)/.test(fmt)) {
		fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
	}
	for (var k in o) {
		if (new RegExp("(" + k + ")").test(fmt)) {
			fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)))
		}
	}
	return fmt
}


export const contentFormat = (oHtml) => {
	// console.log(oHtml)
	// var imgHtml = oHtml.match(/<img.*?data-src="(.*?)".*?>/g);
	// console.log(imgHtml)
	let formatHtml = oHtml.replace(/<img[^>]*>/g,function(imgTag){
		imgTag = imgTag.replace(/data-src=/gi, 'src=');
    	return imgTag;
	})
	return formatHtml
	// function addSrcAttr(htmlStr) {
  	// return htmlStr.replace(/(<img)([^>]*)data-src="([^"]+)"([^>]*)/ig, "$1 $2src=\"$3\"$4");
}

export const contentSlice = (oHtml) => {
	let matchText = oHtml.match(/<p[^>]*>([\s\S]*?)<\/p>/g);
	if(matchText.length > 2){
		return {
			part : matchText.slice(0,2).join(''),
			rest : matchText.slice(3).join('')	
		}
	}
	return oHtml
}